Rendering Implicit Curves With Isolated Points Through Binary Space Partitioning

نویسندگان

  • José F. M. Morgado
  • Abel J. P. Gomes
چکیده

Graphics systems usually have primitives for rendering straight-line segments, circles, Bézier curves and surfaces. However, they do not have generalized primitives for implicit curves and surfaces. This is so because current algorithms have serious difficulties in dealing with differential singularities (e.g. self-intersections). This paper is about a generic algorithm capable of rendering any implicit curve in the plane, no matter whether or not it has singularities. For that, a BSP (Binary Space Partitioning) algorithm subdivides the ambient space Ω ⊆ R recursively by bisection lines. Each partition step involves the computation of zero or more curve points that result from intersecting the current bisection line and the curve. Each point is determined by a numerical approximation without derivatives. Besides, unlike other space decomposition algorithms, the algorithm here proposed can also compute isolated points of the curve.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Piecewise Linear Approximations of Digitized Space Curves with Applications

Generating piecewise linear approximations of digitized or "densely sampled" curves is an important problem in image processing, pattern recognition, geometric modeling, and computer graphics. Even though much attention bas been paid to the planar curve case, little work has addressed space curve approximation. In this paper, we consider how to approximate an arbitrary digitized 3-D space CUnlC...

متن کامل

Fused Multi-Volume DVR using Binary Space Partitioning

Multiple-volume visualization is a growing field in medical imaging providing simultaneous exploration of volumes acquired from varying modalities. However, high complexity results in an increased strain on performance compared to single volume rendering as scenes may consist of volumes with arbitrary orientations and rendering is performed with varying sample densities. Expensive image order t...

متن کامل

Multiresolution BSP Trees Applied to Terrain, Transparency, and General Objects

We present a system for incorporating multiple level of detail (LOD) models of 3D objects within a single hierarchical data structure. This system was designed for a scientific visualization application involving terrain and volume rendering. Our data structure is a modified Binary Space Partitioning (BSP) tree. We describe how our tree construction and traversal routines may be used with a var...

متن کامل

Topology and arrangement computation of semi-algebraic planar curves

We describe a new subdivision method to efficiently compute the topology and the arrangement of implicit planar curves. We emphasize that the output topology and arrangement are guaranteed to be correct. Although we focus on the implicit case, the algorithm can also treat parametric or piecewise linear curves without much additional work and no theoretical difficulties. The method isolates sing...

متن کامل

Conflict Neutralization on Binary Space Partitioning

The Binary Space Partitioning (BSP) tree achieves fast hidden surface removal for most practical applications where an observer can move through a scene of static objects. However, the BSP algorithm generally increases the number of polygons in a scene due to its splitting stage resulting in a detrimental effect on the priority ordering and more significantly, the display calculations (shading,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004